package com.yuexunit.finance.system.service;

import java.util.List;

import com.yuexunit.finance.system.entity.UserCardTypeInfoEntity;
import com.yuexunit.page.PageCriteria;
import com.yuexunit.page.PageList;


/**
 * @author wenwenlong
 */
public interface UserCardTypeService {
	
	public Long createUserCardType(UserCardTypeInfoEntity entity);
	
	public void updateUserCardType(UserCardTypeInfoEntity entity);
	
	public void disableUserCardType(Long cardTypeId);
	
	public void enableUserCardType(Long cardTypeId);
	
	public UserCardTypeInfoEntity inquireCardTypeDetail(Long cardTypeId);
	
	public PageList<UserCardTypeInfoEntity> inquireCardTypePageList(PageCriteria page);
	
	public List<UserCardTypeInfoEntity> inquireCardTypeList();
}
